package com.bo.mybasedemo.bean;

import java.util.List;

/**
 * Created by ZJB on 2018/1/31.
 *
 * @ copyright: iwhere chengdu technology
 */

public class BookBean {


    /**
     * count : 1
     * start : 0
     * total : 2
     * books : [{"rating":{"max":10,"numRaters":9892,"average":"7.7","min":0},"subtitle":"简单易行的时间管理方法","author":["[瑞典] Staffan Nöteberg"],"pubdate":"2011-2","tags":[{"count":8392,"name":"时间管理","title":"时间管理"},{"count":3058,"name":"个人管理","title":"个人管理"},{"count":1841,"name":"GTD","title":"GTD"},{"count":1457,"name":"自我成长","title":"自我成长"},{"count":997,"name":"方法论","title":"方法论"},{"count":995,"name":"管理","title":"管理"},{"count":778,"name":"方法","title":"方法"},{"count":424,"name":"自我管理","title":"自我管理"}],"origin_title":"Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time","image":"https://img3.doubanio.com/mpic/s4599081.jpg","binding":"平装","translator":["大胖"],"catalog":"第1章 一次只做一件事　　1\n黄瓜和洋蓟在酒吧相遇 　　　　2\n开始之前 　　　3\n乘车时间 　　　4\n番茄计时器 　　　5\n自己动手：为活动限定时间段 　　　6\n我的太爷爷马克斯 　　　7\n为何要用番茄工作法 　　　　8\n问自己：一次只做一件事 　　13\n第2章 背景　　　14\n黄瓜和洋蓟在动物园相遇 　　5\n基础 　　　　　　16\n大脑结构 　　　17\n大脑性能 　　　18\n生物节律 　　　19\n是迷信还是专注的力量 　　20\n条件和非条件反射 　　21\n左脑与右脑 　　　22\n天才 　　23\n多动 　　　24\n工作记忆 　　　25\n联想机器 　　　26\n交替和持续　　27\n做梦　　28\n吸收　　29\n吃饭睡觉钟　　30\n心流　　31\n激励　　32\n拖延　　33\n英雄主义和内疚　　34\n调整过程　　35\n薄片撷取　　36\n拥抱变化　　37\n选择的悖论　　38\n问自己：背景　　39\n第3章 方法　　40\n黄瓜和洋蓟在图书馆相遇41\n学习工作法　　42\n阶段　　43\n戴明循环　　44\n工具　　45\n自己动手：做一张活动清单表格　　46\n寻找起点　　47\n早晨　　48\n自己动手：做一张今日待办表格　　49\n承诺　　50\n直接和立即反馈　　51\n前瞻记忆　　52\n当下清单　　53\n休息　　54\n放下　　55\n阶段性休息 　　56\n行程 　　59\n已完成的活动 　　60\n抽象时间单位 　　61\n记录和处理 　　62\n自己动手：记录 　　63\n精益 　　64\n此时此地 　　65\n问自己：方法 　　66\n第4章 中断　　67\n黄瓜和洋蓟通电话 　　68\n学会坚持 　　69\n注意力缺乏症候群 　　70\n避免LIFO和BPUF 　　71\n可持续发展的步伐 　　72\n中断策略 　　73\n内部中断 　　74\n接受、记录并继续 　　75\n扭转依赖 　　76\n原子性 　　77\n内部中断滚滚来 　　78\n外部中断 　　79\n保护番茄钟 　　80\n可视化然后强化 　　81\n作废 　　82\n外部中断策略 　　83\n中断标记 　　84\n认清界限 　　85\n问自己：中断 　　86\n第5章 预估　　87\n黄瓜和洋蓟在赛马场相遇88\n测量和猜测　　89\n活动清单表格中的预估90\n群体的智慧　　91\n活动的规模　　92\n选择　　93\n定量预估误差　　94\n昨日的天气　　95\n记录表格中的预估　　96\n鼓－缓冲区－绳子　　97\n问自己：预估　　98\n第6章 应变　　99\n黄瓜和洋蓟在电影院相遇　　100\n灵活对待　　101\n简单工具　　102\n索引卡片　　103\n事务番茄钟　　104\n声音和形状　　105\n番茄钟的长短　　106\n休息的长短　　107\n进度表格　　108\n优先级淘汰赛　　109\n收件箱清零　　110\n反复回顾　　111\n思维导图日记　　112\n守则和应变　　113\n闻铃色变　　114\n问自己：应变　　115\n第7章 团队　　116\n黄瓜和洋蓟在会议室相遇　　117\n与他人共事　　118\n限制时间的会议　　119\n跟踪会议　　120\n匹配工作节奏　　121\n授权番茄钟开始　　122\n匹配番茄钟长短　　123\n临时单飞　　124\n跟踪工作配搭　　125\n团队文化　　126\n问自己：团队　　127\n附录A 流程示意图　　128\n附录B 互联网资源　　129\n附录C 后记　　130\n附录D 参考书目　　133","ebook_url":"https://read.douban.com/ebook/386670/","pages":"148","images":{"small":"https://img3.doubanio.com/spic/s4599081.jpg","large":"https://img3.doubanio.com/lpic/s4599081.jpg","medium":"https://img3.doubanio.com/mpic/s4599081.jpg"},"alt":"https://book.douban.com/subject/5916234/","id":"5916234","publisher":"人民邮电出版社","isbn10":"7115246696","isbn13":"9787115246691","title":"番茄工作法图解","url":"https://api.douban.com/v2/book/5916234","alt_title":"Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time","author_intro":"番茄工作法是弗朗西斯科\u2022西里洛于1992年创立了。他在大学生活的头几年，曾一度苦于学习效率低下，\u201c于是我和自己打赌，下猛药，狠狠鄙视自己说：\u2018我能学一会儿习吗？真正学上10分钟？\u2019我得找个计时教练，谁来替我掐表呢？后来我找到了，是一枚厨房定时器，形状像\u2018西红柿\u2019（Pomodoro ，意大利语的\u201c番茄\u201d）。就这样，我邂逅了我的番茄钟。\u201d\n番茄工作法是一套简单的工具和流程，用以提升你个人和所在团队的生产力，从而做到：\n减轻时间焦虑\n提升集中力和注意力，减少中断\n增强决策意识\n唤醒激励和持久激励\n巩固达成目标的决心\n完善预估流程，精确地保质保量\n改进工作学习流程\n强化决断力，快刀斩乱麻","summary":"本书介绍了时下最流行的时间管理方法之一\u2014\u2014番茄工作法。作者根据亲身运用番茄工作法的经历，以生动的语言，传神的图画，将番茄工作法的具体理论和实践呈现在读者面前。番茄工作法简约而不简单，本书亦然。在番茄工作法一个个短短的25分钟内，你收获的不仅仅是效率，还会有意想不到的成就感。\n本书适合所有志在提高工作效率的人员，尤其是软件工作人员和办公人员。","ebook_price":"12.00","price":"29.00元"}]
     */

    private int count;
    private int start;
    private int total;
    private List<BooksBean> books;

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public int getStart() {
        return start;
    }

    public void setStart(int start) {
        this.start = start;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<BooksBean> getBooks() {
        return books;
    }

    public void setBooks(List<BooksBean> books) {
        this.books = books;
    }

    public static class BooksBean {
        /**
         * rating : {"max":10,"numRaters":9892,"average":"7.7","min":0}
         * subtitle : 简单易行的时间管理方法
         * author : ["[瑞典] Staffan Nöteberg"]
         * pubdate : 2011-2
         * tags : [{"count":8392,"name":"时间管理","title":"时间管理"},{"count":3058,"name":"个人管理","title":"个人管理"},{"count":1841,"name":"GTD","title":"GTD"},{"count":1457,"name":"自我成长","title":"自我成长"},{"count":997,"name":"方法论","title":"方法论"},{"count":995,"name":"管理","title":"管理"},{"count":778,"name":"方法","title":"方法"},{"count":424,"name":"自我管理","title":"自我管理"}]
         * origin_title : Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time
         * image : https://img3.doubanio.com/mpic/s4599081.jpg
         * binding : 平装
         * translator : ["大胖"]
         * catalog : 第1章 一次只做一件事　　1
         黄瓜和洋蓟在酒吧相遇 　　　　2
         开始之前 　　　3
         乘车时间 　　　4
         番茄计时器 　　　5
         自己动手：为活动限定时间段 　　　6
         我的太爷爷马克斯 　　　7
         为何要用番茄工作法 　　　　8
         问自己：一次只做一件事 　　13
         第2章 背景　　　14
         黄瓜和洋蓟在动物园相遇 　　5
         基础 　　　　　　16
         大脑结构 　　　17
         大脑性能 　　　18
         生物节律 　　　19
         是迷信还是专注的力量 　　20
         条件和非条件反射 　　21
         左脑与右脑 　　　22
         天才 　　23
         多动 　　　24
         工作记忆 　　　25
         联想机器 　　　26
         交替和持续　　27
         做梦　　28
         吸收　　29
         吃饭睡觉钟　　30
         心流　　31
         激励　　32
         拖延　　33
         英雄主义和内疚　　34
         调整过程　　35
         薄片撷取　　36
         拥抱变化　　37
         选择的悖论　　38
         问自己：背景　　39
         第3章 方法　　40
         黄瓜和洋蓟在图书馆相遇41
         学习工作法　　42
         阶段　　43
         戴明循环　　44
         工具　　45
         自己动手：做一张活动清单表格　　46
         寻找起点　　47
         早晨　　48
         自己动手：做一张今日待办表格　　49
         承诺　　50
         直接和立即反馈　　51
         前瞻记忆　　52
         当下清单　　53
         休息　　54
         放下　　55
         阶段性休息 　　56
         行程 　　59
         已完成的活动 　　60
         抽象时间单位 　　61
         记录和处理 　　62
         自己动手：记录 　　63
         精益 　　64
         此时此地 　　65
         问自己：方法 　　66
         第4章 中断　　67
         黄瓜和洋蓟通电话 　　68
         学会坚持 　　69
         注意力缺乏症候群 　　70
         避免LIFO和BPUF 　　71
         可持续发展的步伐 　　72
         中断策略 　　73
         内部中断 　　74
         接受、记录并继续 　　75
         扭转依赖 　　76
         原子性 　　77
         内部中断滚滚来 　　78
         外部中断 　　79
         保护番茄钟 　　80
         可视化然后强化 　　81
         作废 　　82
         外部中断策略 　　83
         中断标记 　　84
         认清界限 　　85
         问自己：中断 　　86
         第5章 预估　　87
         黄瓜和洋蓟在赛马场相遇88
         测量和猜测　　89
         活动清单表格中的预估90
         群体的智慧　　91
         活动的规模　　92
         选择　　93
         定量预估误差　　94
         昨日的天气　　95
         记录表格中的预估　　96
         鼓－缓冲区－绳子　　97
         问自己：预估　　98
         第6章 应变　　99
         黄瓜和洋蓟在电影院相遇　　100
         灵活对待　　101
         简单工具　　102
         索引卡片　　103
         事务番茄钟　　104
         声音和形状　　105
         番茄钟的长短　　106
         休息的长短　　107
         进度表格　　108
         优先级淘汰赛　　109
         收件箱清零　　110
         反复回顾　　111
         思维导图日记　　112
         守则和应变　　113
         闻铃色变　　114
         问自己：应变　　115
         第7章 团队　　116
         黄瓜和洋蓟在会议室相遇　　117
         与他人共事　　118
         限制时间的会议　　119
         跟踪会议　　120
         匹配工作节奏　　121
         授权番茄钟开始　　122
         匹配番茄钟长短　　123
         临时单飞　　124
         跟踪工作配搭　　125
         团队文化　　126
         问自己：团队　　127
         附录A 流程示意图　　128
         附录B 互联网资源　　129
         附录C 后记　　130
         附录D 参考书目　　133
         * ebook_url : https://read.douban.com/ebook/386670/
         * pages : 148
         * images : {"small":"https://img3.doubanio.com/spic/s4599081.jpg","large":"https://img3.doubanio.com/lpic/s4599081.jpg","medium":"https://img3.doubanio.com/mpic/s4599081.jpg"}
         * alt : https://book.douban.com/subject/5916234/
         * id : 5916234
         * publisher : 人民邮电出版社
         * isbn10 : 7115246696
         * isbn13 : 9787115246691
         * title : 番茄工作法图解
         * url : https://api.douban.com/v2/book/5916234
         * alt_title : Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time
         * author_intro : 番茄工作法是弗朗西斯科•西里洛于1992年创立了。他在大学生活的头几年，曾一度苦于学习效率低下，“于是我和自己打赌，下猛药，狠狠鄙视自己说：‘我能学一会儿习吗？真正学上10分钟？’我得找个计时教练，谁来替我掐表呢？后来我找到了，是一枚厨房定时器，形状像‘西红柿’（Pomodoro ，意大利语的“番茄”）。就这样，我邂逅了我的番茄钟。”
         番茄工作法是一套简单的工具和流程，用以提升你个人和所在团队的生产力，从而做到：
         减轻时间焦虑
         提升集中力和注意力，减少中断
         增强决策意识
         唤醒激励和持久激励
         巩固达成目标的决心
         完善预估流程，精确地保质保量
         改进工作学习流程
         强化决断力，快刀斩乱麻
         * summary : 本书介绍了时下最流行的时间管理方法之一——番茄工作法。作者根据亲身运用番茄工作法的经历，以生动的语言，传神的图画，将番茄工作法的具体理论和实践呈现在读者面前。番茄工作法简约而不简单，本书亦然。在番茄工作法一个个短短的25分钟内，你收获的不仅仅是效率，还会有意想不到的成就感。
         本书适合所有志在提高工作效率的人员，尤其是软件工作人员和办公人员。
         * ebook_price : 12.00
         * price : 29.00元
         */

        private RatingBean rating;
        private String subtitle;
        private String pubdate;
        private String origin_title;
        private String image;
        private String binding;
        private String catalog;
        private String ebook_url;
        private String pages;
        private ImagesBean images;
        private String alt;
        private String id;
        private String publisher;
        private String isbn10;
        private String isbn13;
        private String title;
        private String url;
        private String alt_title;
        private String author_intro;
        private String summary;
        private String ebook_price;
        private String price;
        private List<String> author;
        private List<TagsBean> tags;
        private List<String> translator;

        public RatingBean getRating() {
            return rating;
        }

        public void setRating(RatingBean rating) {
            this.rating = rating;
        }

        public String getSubtitle() {
            return subtitle;
        }

        public void setSubtitle(String subtitle) {
            this.subtitle = subtitle;
        }

        public String getPubdate() {
            return pubdate;
        }

        public void setPubdate(String pubdate) {
            this.pubdate = pubdate;
        }

        public String getOrigin_title() {
            return origin_title;
        }

        public void setOrigin_title(String origin_title) {
            this.origin_title = origin_title;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getBinding() {
            return binding;
        }

        public void setBinding(String binding) {
            this.binding = binding;
        }

        public String getCatalog() {
            return catalog;
        }

        public void setCatalog(String catalog) {
            this.catalog = catalog;
        }

        public String getEbook_url() {
            return ebook_url;
        }

        public void setEbook_url(String ebook_url) {
            this.ebook_url = ebook_url;
        }

        public String getPages() {
            return pages;
        }

        public void setPages(String pages) {
            this.pages = pages;
        }

        public ImagesBean getImages() {
            return images;
        }

        public void setImages(ImagesBean images) {
            this.images = images;
        }

        public String getAlt() {
            return alt;
        }

        public void setAlt(String alt) {
            this.alt = alt;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getPublisher() {
            return publisher;
        }

        public void setPublisher(String publisher) {
            this.publisher = publisher;
        }

        public String getIsbn10() {
            return isbn10;
        }

        public void setIsbn10(String isbn10) {
            this.isbn10 = isbn10;
        }

        public String getIsbn13() {
            return isbn13;
        }

        public void setIsbn13(String isbn13) {
            this.isbn13 = isbn13;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getAlt_title() {
            return alt_title;
        }

        public void setAlt_title(String alt_title) {
            this.alt_title = alt_title;
        }

        public String getAuthor_intro() {
            return author_intro;
        }

        public void setAuthor_intro(String author_intro) {
            this.author_intro = author_intro;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }

        public String getEbook_price() {
            return ebook_price;
        }

        public void setEbook_price(String ebook_price) {
            this.ebook_price = ebook_price;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public List<String> getAuthor() {
            return author;
        }

        public void setAuthor(List<String> author) {
            this.author = author;
        }

        public List<TagsBean> getTags() {
            return tags;
        }

        public void setTags(List<TagsBean> tags) {
            this.tags = tags;
        }

        public List<String> getTranslator() {
            return translator;
        }

        public void setTranslator(List<String> translator) {
            this.translator = translator;
        }

        public static class RatingBean {
            /**
             * max : 10
             * numRaters : 9892
             * average : 7.7
             * min : 0
             */

            private int max;
            private int numRaters;
            private String average;
            private int min;

            public int getMax() {
                return max;
            }

            public void setMax(int max) {
                this.max = max;
            }

            public int getNumRaters() {
                return numRaters;
            }

            public void setNumRaters(int numRaters) {
                this.numRaters = numRaters;
            }

            public String getAverage() {
                return average;
            }

            public void setAverage(String average) {
                this.average = average;
            }

            public int getMin() {
                return min;
            }

            public void setMin(int min) {
                this.min = min;
            }
        }

        public static class ImagesBean {
            /**
             * small : https://img3.doubanio.com/spic/s4599081.jpg
             * large : https://img3.doubanio.com/lpic/s4599081.jpg
             * medium : https://img3.doubanio.com/mpic/s4599081.jpg
             */

            private String small;
            private String large;
            private String medium;

            public String getSmall() {
                return small;
            }

            public void setSmall(String small) {
                this.small = small;
            }

            public String getLarge() {
                return large;
            }

            public void setLarge(String large) {
                this.large = large;
            }

            public String getMedium() {
                return medium;
            }

            public void setMedium(String medium) {
                this.medium = medium;
            }
        }

        public static class TagsBean {
            /**
             * count : 8392
             * name : 时间管理
             * title : 时间管理
             */

            private int count;
            private String name;
            private String title;

            public int getCount() {
                return count;
            }

            public void setCount(int count) {
                this.count = count;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }
        }
    }
}
